package com.ljl.service;

import com.ljl.entity.Account;
import com.ljl.service.dto.SignInResultDto;

/**
 * @author 刘家良
 * @date 2022/09/11 10:58
 * @description
 */
public interface FytxService {

    /**
     * 账号登录
     * @param account 账号信息
     * @return 登录成功后返回cookie
     */
    String login(Account account);

    /**
     * 获得formHash
     * @param cookie 登录成功的cookie
     * @return formHash
     */
    String resolveFormHash(String cookie);

    /**
     * 签到
     * @param cookie 登录成功的cookie
     * @param formHash formHash
     * @return /
     */
    SignInResultDto signIn(String cookie, String formHash);

}
